/**
 *
 */
package jp.seraph.jsade.core;

import jp.seraph.jsade.perceptor.SeeObject;
import jp.seraph.jsade.perceptor.SeeObjectConfidence;
import jp.seraph.jsade.perceptor.SeeObjectType;
import jp.seraph.jsade.perceptor.SeePerceptor;

/**
 *
 */
public class NopSeeObjectCalculator extends AbstractSeeObjectCalculator {

    public NopSeeObjectCalculator() {
        super();
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcLeftField1(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcLeftField1(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.LEFT_FIELD_1, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcLeftField2(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcLeftField2(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.LEFT_FIELD_2, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcLeftGoal1(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcLeftGoal1(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.LEFT_GOAL_1, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcLeftGoal2(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcLeftGoal2(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.LEFT_GOAL_2, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcRightField1(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcRightField1(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.RIGHT_FIELD_1, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcRightField2(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcRightField2(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.RIGHT_FIELD_2, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcRightGoal1(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcRightGoal1(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.RIGHT_GOAL_1, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

    /**
     *
     * @see jp.seraph.jsade.core.AbstractSeeObjectCalculator#calcRightGoal2(jp.seraph.jsade.perceptor.SeePerceptor)
     */
    @Override
    protected SeeObject calcRightGoal2(SeePerceptor seePerceptor) {
        return new SeeObject(SeeObjectType.RIGHT_GOAL_2, SeeObjectConfidence.Unpredictable, 0, 0, 0);
    }

}
